const CompressionPlugin = require('compression-webpack-plugin');

module.exports = {
    productionSourceMap: false, // 是否在构建生产包时生成 sourceMap 文件，false将提高构建速度
    publicPath: process.env.NODE_ENV === 'production' ? './' : '/', // 基本路径
    outputDir: 'dist', // 输出文件目录：在npm run build时，生成文件的目录名称
    assetsDir: "assets", // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
    devServer: {
        open: true, //自动打开浏览器
        port: 9090,
        proxy: {
            "/api": {
                target: "http://localhost:8080/", //目标代理服务器地址
                pathRewrite: {"^/api": ""}, // 将/api替换掉
                changeOrigin: true, //允许跨域
                secure: false //如果是https接口，需要配置这个参数
            }
        }
    }

}